package com.woniu.product.service;

import com.woniu.entity.PageResult;
import com.woniu.product.entity.ChargePileQuery;
import com.woniu.product.entity.ChargePileStatistics;
import com.woniu.product.pojo.ChargePile;
import com.woniu.product.pojo.ChargeStation;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 充电站表 服务类
 * </p>
 *
 * @author LiFangyu
 * @since 2023-02-20
 */
public interface IChargePileService extends IService<ChargePile> {

    void addChargePile(ChargePile chargePile);

    void deleteChargePile(String id);

    void updateChargePile(ChargePile chargePile);

    PageResult<ChargePile> queryChargePile(Integer currentPage, Integer pageSize, ChargePileQuery chargePileQuery);

    PageResult<ChargePileStatistics> queryChargePileStatistics(Integer currentPage, Integer pageSize, ChargePileQuery chargePileQuery);
}
